home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1998 June / SGI Freeware 1998 June.iso / dist / fw_UMINNgopher.idb / usr / freeware / src / gopher_1.12 / gopher / gopher.h.z / gopher.h
C/C++ Source or Header  |  1997-09-09  |  2KB  |  90 lines

  1. /********************************************************************
  2.  * $Author: drich $
  3.  * $Revision: 1.1 $
  4.  * $Date: 1995/10/03 04:08:05 $
  5.  * $Source: /proj/freeware1.0/gopher1.12/src/gopher/RCS/gopher.h,v $
  6.  * $State: Exp $
  7.  *
  8.  * Paul Lindner, University of Minnesota CIS.
  9.  *
  10.  * Copyright 1991, 1992 by the Regents of the University of Minnesota
  11.  * see the file "Copyright" in the distribution for conditions of use.
  12.  *********************************************************************
  13.  * MODULE: gopher.h
  14.  * Header file for Gopher client.
  15.  *********************************************************************
  16.  * Revision History:
  17.  * $Log: gopher.h,v $
  18.  * Revision 1.1  1995/10/03  04:08:05  drich
  19.  * gopher 1.2 check-in
  20.  *
  21.  * Revision 1.2  1992/12/31  04:30:03  lindner
  22.  * mods for VMS
  23.  *
  24.  * Revision 1.1  1992/12/10  23:32:16  lindner
  25.  * gopher 1.1 release
  26.  *
  27.  *********************************************************************/
  28.  
  29.  
  30. /*** All our mongo include files ***/
  31.  
  32. #include <stdio.h>
  33.  
  34. /*** Set global configuration options early ***/
  35. #include "conf.h"
  36.  
  37. #ifdef VMS
  38. #include <unixlib.h>
  39. #define MAXPATHLEN FILENAME_MAX
  40. #endif
  41.  
  42. #include "Stdlib.h"
  43. #include <netdb.h>
  44. #include <signal.h>
  45. #include "String.h"
  46. #include <ctype.h>
  47. #include <errno.h>
  48.  
  49.  
  50. #ifdef VMS   /** VMS does't do slashes **/
  51. #include <file.h>
  52.  
  53. #else  /* not VMS */
  54.  
  55. #include <sys/param.h>
  56.  
  57. #include <sys/types.h>
  58. #include <sys/file.h>
  59.  
  60. #ifdef  M_XENIX         /* SCO Xenix/UNIX */
  61. #define MAXPATHLEN      FILENAME_MAX
  62. #include        <sys/stream.h>
  63. #include        <sys/fcntl.h>
  64. #include        <sys/ptem.h>
  65. #else
  66. #include <fcntl.h>
  67. #endif
  68.  
  69. #endif /* not VMS */
  70.  
  71. #define HALFLINE 40
  72. #define MAXSTR 200           /* Arbitrary maximum string length */
  73.  
  74. /** Include definitions for our psuedo-objects. **/
  75.  
  76. #include "CURcurses.h"
  77. #include "boolean.h"
  78. #include "STRstring.h"
  79. #include "GDgopherdir.h"
  80. #include "compatible.h"
  81. #include "util.h"
  82.  
  83. /** Get the configuration variables **/
  84.  
  85. #include "globals.h"
  86.  
  87. /** Load in the header files for the various structures **/
  88.  
  89. #include "forms.h"
  90.